package com.uinnova.product.eam.init.todo;

import com.uinnova.product.eam.init.todo.dto.DeletePendingJobInfo;
import com.uinnova.product.eam.init.todo.dto.FinishPendingJobInfo;
import com.uinnova.product.eam.init.todo.dto.SendPendingJobInfo;

public interface PendingJobSvc {

    /**
     * 发送待办方法
     * @param sendPendingJobInfo
     * @return
     */
    public Boolean sendPendingJob(SendPendingJobInfo sendPendingJobInfo);
    /**
     * 置为已办
     * @param finishPendingJobInfo
     * @return
     */
    public Boolean finishPendingJob (FinishPendingJobInfo finishPendingJobInfo);

    /**
     * 删除待办
     * @param deletePendingJobInfo
     * @return
     */
    public Boolean deleteTodoJob (DeletePendingJobInfo deletePendingJobInfo);

    /**
     * 删除已办
     * @param deletePendingJobInfo
     * @return
     */
    public Boolean deleteDoneJob (DeletePendingJobInfo deletePendingJobInfo);
}
